Skip to content

[Bubblewrap] Scrub inherited FTP proxy env variables - #914

Merged
Soham Das (SohamDas2021) merged 1 commit into
mainfrom
user/sodas/bwrap-proxy-env-hygiene
Aug 14, 2026
Merged

[Bubblewrap] Scrub inherited FTP proxy env variables #914
Soham Das (SohamDas2021) merged 1 commit into
mainfrom
user/sodas/bwrap-proxy-env-hygiene

Conversation

@SohamDas2021

@SohamDas2021 Soham Das (SohamDas2021) commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

📖 Description

Adds FTP_PROXY and ftp_proxy to the managed proxy-variable set so caller-supplied FTP proxy settings cannot conflict with an MXC-configured proxy. Extends shared and Bubblewrap unit tests.

🔗 References

Refs AB#62864253.

🔍 Validation

✅ Checklist

📋 Issue Type

  • Bug fix
  • Feature
  • Task

GitHub Actions runs the PR validation build automatically. The ADO pipeline
(MXC-PR-Build) is the Azure version of the PR pipeline, kept in parity with the GitHub
Actions build; it runs on merge to main, and Microsoft reviewers with write access can trigger it
on a PR with /azp run. See docs/pull-requests.md.

If the dependency-feed-check check fails on a new dependency, the crate must be added to
the feed before the PR can pass. See docs/pull-requests.md
for the steps.

Microsoft Reviewers: Open in CodeFlow

@SohamDas2021
Soham Das (SohamDas2021) requested a review from a team as a code owner August 14, 2026 21:13
Copilot AI balanced review requested due to automatic review settings August 14, 2026 21:13
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds FTP proxy variables to MXC’s managed proxy environment set and extends regression tests.

Changes:

  • Scrubs uppercase and lowercase FTP proxy variables.
  • Tests shared and Bubblewrap proxy handling.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
src/core/wxc_common/src/proxy_env.rs Adds FTP variables to managed proxy keys.
src/backends/bubblewrap/common/src/bwrap_command.rs Tests FTP variable scrubbing.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/backends/bubblewrap/common/src/bwrap_command.rs Outdated
Comment thread src/core/wxc_common/src/proxy_env.rs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: ae9db9df-6439-46c3-9cb4-fd70e7cc43a3
Copilot AI review requested due to automatic review settings August 14, 2026 21:25
@SohamDas2021
Soham Das (SohamDas2021) force-pushed the user/sodas/bwrap-proxy-env-hygiene branch from 61dc1d9 to 509bbf4 Compare August 14, 2026 21:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated no new comments.

@SohamDas2021
Soham Das (SohamDas2021) merged commit 82f28c0 into main Aug 14, 2026
23 checks passed
@SohamDas2021
Soham Das (SohamDas2021) deleted the user/sodas/bwrap-proxy-env-hygiene branch August 14, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants